package org.example.config;


import org.example.service.UserService;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class AppConfig {

    /**
     * 方法@Bean注解，也可以注册Bean对象到容器中
     * 使用条件：当前类被扫描到，且会被注册到容器中
     * 一般的方法签名：public 返回类型(注册的Bean对象的类型)  方法名(Bean的ID/名称)
     * 注册到容器中：键（id） = zhangsan，值（Bean对象）="张三"
     * @return
     */

    @Bean
    public String zhangsan(){
        return "张三";
    }
    @Bean
    public String zhangsan2(){
        return "张三";
    }


    @Bean
    public UserService us(){
        return new UserService();
    }
    @Bean
    public UserService us1(){
        return new UserService();
    }
    @Bean
    public UserService us2(){
        return new UserService();
    }
}
